[INFO] cloning repository https://github.com/SeungheonOh/lorum
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SeungheonOh/lorum" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSeungheonOh%2Florum", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSeungheonOh%2Florum'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76b4c73722f3f4729e68b4683955058d47735e7e
[INFO] testing SeungheonOh/lorum against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSeungheonOh%2Florum" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SeungheonOh/lorum
[INFO] finished tweaking git repo https://github.com/SeungheonOh/lorum
[INFO] tweaked toml for git repo https://github.com/SeungheonOh/lorum written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SeungheonOh/lorum on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SeungheonOh/lorum already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bf61ef1638eba84f8eb097cb530a526108105f0970ea80eb025f46ed18181637
[INFO] running `Command { std: "docker" "start" "-a" "bf61ef1638eba84f8eb097cb530a526108105f0970ea80eb025f46ed18181637", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf61ef1638eba84f8eb097cb530a526108105f0970ea80eb025f46ed18181637", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf61ef1638eba84f8eb097cb530a526108105f0970ea80eb025f46ed18181637", kill_on_drop: false }`
[INFO] [stdout] bf61ef1638eba84f8eb097cb530a526108105f0970ea80eb025f46ed18181637
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 18ebd9b14f49f176911ed20ed281d5e91a799066c6eb2023711c794eb2679237
[INFO] running `Command { std: "docker" "start" "-a" "18ebd9b14f49f176911ed20ed281d5e91a799066c6eb2023711c794eb2679237", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling strict v0.2.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling minimad v0.14.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.6.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling lazy-regex v3.6.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling crokey-proc_macros v1.4.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling lorum-ai-contract v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-contract)
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling lorum-domain v0.1.0 (/opt/rustwide/workdir/crates/lorum-domain)
[INFO] [stderr]    Compiling lorum-ai-testkit v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-testkit)
[INFO] [stderr]    Compiling crokey v1.4.0
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling reedline v0.46.0
[INFO] [stderr]    Compiling termimad v0.34.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling lorum-session v0.1.0 (/opt/rustwide/workdir/crates/lorum-session)
[INFO] [stderr]    Compiling lorum-agent-core v0.1.0 (/opt/rustwide/workdir/crates/lorum-agent-core)
[INFO] [stderr]    Compiling lorum-ui-core v0.1.0 (/opt/rustwide/workdir/crates/lorum-ui-core)
[INFO] [stderr]    Compiling lorum-ui-print v0.1.0 (/opt/rustwide/workdir/crates/lorum-ui-print)
[INFO] [stderr]    Compiling lorum-ui-rpc v0.1.0 (/opt/rustwide/workdir/crates/lorum-ui-rpc)
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling lorum-runtime v0.1.0 (/opt/rustwide/workdir/crates/lorum-runtime)
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling lorum-ai-auth v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-auth)
[INFO] [stderr]    Compiling lorum-ai-models v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-models)
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling lorum-ai-connectors v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-connectors)
[INFO] [stderr]    Compiling lorum-tools v0.1.0 (/opt/rustwide/workdir/crates/lorum-tools)
[INFO] [stderr]    Compiling lorum-tui v0.1.0 (/opt/rustwide/workdir/crates/lorum-tui)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "18ebd9b14f49f176911ed20ed281d5e91a799066c6eb2023711c794eb2679237", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18ebd9b14f49f176911ed20ed281d5e91a799066c6eb2023711c794eb2679237", kill_on_drop: false }`
[INFO] [stdout] 18ebd9b14f49f176911ed20ed281d5e91a799066c6eb2023711c794eb2679237
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d4faa8a736cd6a2d66c9ccbd27c285de31c491fe79d01232085a4851f831699c
[INFO] running `Command { std: "docker" "start" "-a" "d4faa8a736cd6a2d66c9ccbd27c285de31c491fe79d01232085a4851f831699c", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling lorum-runtime v0.1.0 (/opt/rustwide/workdir/crates/lorum-runtime)
[INFO] [stderr]    Compiling lorum-ai-connectors v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-connectors)
[INFO] [stderr]    Compiling lorum-ui-rpc v0.1.0 (/opt/rustwide/workdir/crates/lorum-ui-rpc)
[INFO] [stderr]    Compiling lorum-ai-testkit v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-testkit)
[INFO] [stderr]    Compiling lorum-ui-print v0.1.0 (/opt/rustwide/workdir/crates/lorum-ui-print)
[INFO] [stderr]    Compiling lorum-tui v0.1.0 (/opt/rustwide/workdir/crates/lorum-tui)
[INFO] [stderr]    Compiling lorum-ui-core v0.1.0 (/opt/rustwide/workdir/crates/lorum-ui-core)
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling lorum-agent-core v0.1.0 (/opt/rustwide/workdir/crates/lorum-agent-core)
[INFO] [stderr]    Compiling lorum-tools v0.1.0 (/opt/rustwide/workdir/crates/lorum-tools)
[INFO] [stderr]    Compiling lorum-ai-auth v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-auth)
[INFO] [stderr]    Compiling lorum-ai-models v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-models)
[INFO] [stderr]    Compiling lorum-session v0.1.0 (/opt/rustwide/workdir/crates/lorum-session)
[INFO] [stderr]    Compiling lorum-domain v0.1.0 (/opt/rustwide/workdir/crates/lorum-domain)
[INFO] [stderr]    Compiling lorum-ai-contract v0.1.0 (/opt/rustwide/workdir/crates/lorum-ai-contract)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.65s
[INFO] running `Command { std: "docker" "inspect" "d4faa8a736cd6a2d66c9ccbd27c285de31c491fe79d01232085a4851f831699c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4faa8a736cd6a2d66c9ccbd27c285de31c491fe79d01232085a4851f831699c", kill_on_drop: false }`
[INFO] [stdout] d4faa8a736cd6a2d66c9ccbd27c285de31c491fe79d01232085a4851f831699c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5c2b7345436378189c694b85074249997d1f151a9836a07ae4bad4eb8c8dbada
[INFO] running `Command { std: "docker" "start" "-a" "5c2b7345436378189c694b85074249997d1f151a9836a07ae4bad4eb8c8dbada", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_agent_core-1d0fc7189c2f8578)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cancellation_contract.rs (/opt/rustwide/target/debug/deps/cancellation_contract-a58cb467910c72b9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cancel_after_terminal_has_no_effect_on_completed_turn ... ok
[INFO] [stdout] test cancel_mid_stream_stops_additional_delta_emission_and_finishes_aborted ... ok
[INFO] [stdout] test cancel_before_stream_emits_aborted_terminal_without_provider_call ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chat_turn_tests.rs (/opt/rustwide/target/debug/deps/chat_turn_tests-40bb37245e624f18)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test maps_stop_reason_error_to_error_terminal_reason ... ok
[INFO] [stdout] test sequence_is_monotonic_and_stop_reason_mapping_is_deterministic ... ok
[INFO] [stdout] test done_event_with_message_text_emits_fallback_runtime_delta ... ok
[INFO] [stdout] test provider_error_emits_runtime_error_terminal_path ... ok
[INFO] [stdout] test normal_stream_produces_start_delta_finish ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/turn_state_machine_hardening.rs (/opt/rustwide/target/debug/deps/turn_state_machine_hardening-d07969e4122a46e5)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ai_auth-49e8c2d0f1908b7a)
[INFO] [stdout] test success_path_preserves_strict_monotonic_sequence_and_single_terminal ... ok
[INFO] [stdout] test provider_error_path_emits_single_terminal_and_no_post_terminal_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auth_resolver_tests.rs (/opt/rustwide/target/debug/deps/auth_resolver_tests-2822bb1adc636675)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test callback_flow_generates_unique_states ... ok
[INFO] [stdout] test callback_flow_parse_callback_or_manual_plain_code ... ok
[INFO] [stdout] test callback_flow_parse_manual_code_rejects_empty ... ok
[INFO] [stdout] test callback_flow_choose_callback_port_succeeds ... ok
[INFO] [stdout] test codex_refresh_keeps_prior_refresh_token_when_omitted ... ok
[INFO] [stdout] test codex_exchange_code_posts_expected_form_and_parses_token ... ok
[INFO] [stdout] test codex_refresh_maps_invalid_grant_error ... ok
[INFO] [stdout] test callback_flow_parse_callback_url_success ... ok
[INFO] [stdout] test callback_flow_parse_callback_url_state_mismatch ... ok
[INFO] [stdout] test codex_begin_flow_emits_pkce_and_offline_scope ... ok
[INFO] [stdout] test callback_flow_parse_callback_url_authorization_error ... ok
[INFO] [stdout] test callback_flow_parse_callback_or_manual_url_input ... ok
[INFO] [stdout] test callback_flow_parse_manual_code_supports_plain_code ... ok
[INFO] [stdout] test oauth_begin_and_exchange_contract_surface ... ok
[INFO] [stdout] test sqlite_upsert_and_list_credentials_roundtrip ... ok
[INFO] [stdout] test resolver_blocks_credential_on_transient_refresh_failure ... ok
[INFO] [stdout] test resolver_can_disable_oauth_resolution ... ok
[INFO] [stdout] test resolver_uses_runtime_override_first ... ok
[INFO] [stdout] test resolver_prefers_session_affinity_for_oauth ... ok
[INFO] [stdout] test resolver_uses_oauth_when_api_key_missing ... ok
[INFO] [stdout] test resolver_usage_ranking_prefers_less_exhausted_credential ... ok
[INFO] [stdout] test resolver_round_robin_for_new_sessions ... ok
[INFO] [stdout] test resolver_uses_environment_after_credentials_exhausted ... ok
[INFO] [stdout] test resolver_disables_credential_on_definitive_refresh_failure ... ok
[INFO] [stdout] test resolver_uses_fallback_as_last_resort ... ok
[INFO] [stdout] test sqlite_disable_marks_credential_disabled ... ok
[INFO] [stdout] test sqlite_usage_roundtrip ... ok
[INFO] [stdout] test resolver_refreshes_expired_oauth_credential ... ok
[INFO] [stdout] test resolver_prefers_persisted_api_key_over_oauth ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bootstrap_tests.rs (/opt/rustwide/target/debug/deps/bootstrap_tests-ee96f9a533b0f506)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test default_env_key_mapping_is_defined_for_supported_providers ... ok
[INFO] [stdout] test oauth_default_model_preset_is_defined_for_openai ... ok
[INFO] [stdout] test supported_oauth_provider_list_is_stable ... ok
[INFO] [stdout] test oauth_provider_configuration_error_is_defined_for_openai ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/callback_listener_tests.rs (/opt/rustwide/target/debug/deps/callback_listener_tests-b17c485152153e5c)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test callback_error_retryability_covers_expected_callback_parse_errors ... ok
[INFO] [stdout] test parse_oauth_code_from_form_body_supports_form_post_callback ... ok
[INFO] [stdout] test parse_oauth_code_from_form_body_rejects_state_mismatch ... ok
[INFO] [stdout] test parse_oauth_code_from_form_body_reports_authorization_failure ... ok
[INFO] [stdout] test callback_url_from_origin_form_target_is_constructed ... ok
[INFO] [stdout] test local_redirect_uri_detection_is_strict ... ok
[INFO] [stdout] test callback_url_from_absolute_form_target_is_passed_through ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/live_smoke.rs (/opt/rustwide/target/debug/deps/live_smoke-63bda8999a9f8e4e)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ai_connectors-255ce637119d188d)
[INFO] [stdout] running 1 test
[INFO] [stdout] test codex_oauth_live_smoke_scaffold_begin_exchange_refresh ... ignored, requires OMP_LIVE_SMOKE=1 and provider secrets
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adapter_tests.rs (/opt/rustwide/target/debug/deps/adapter_tests-d04a0ebcc3d68d8d)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test coalescer_merges_text_deltas ... ok
[INFO] [stdout] test coalescer_keeps_non_consecutive_deltas_separate ... ok
[INFO] [stdout] test anthropic_adapter_retries_retryable_error ... ok
[INFO] [stdout] test anthropic_adapter_streams_full_lifecycle ... ok
[INFO] [stderr]      Running tests/catalog_tests.rs (/opt/rustwide/target/debug/deps/catalog_tests-bce936e45b4369c3)
[INFO] [stdout] test json_accumulator_parses_chunked_json ... ok
[INFO] [stdout] test codex_reuses_provider_session_state_on_second_call ... ok
[INFO] [stdout] test openai_adapter_emits_tool_call_content ... ok
[INFO] [stdout] test codex_skips_websocket_when_state_marks_disabled ... ok
[INFO] [stdout] test codex_prefers_websocket_and_persists_session_state ... ok
[INFO] [stdout] test anthropic_adapter_does_not_retry_non_retryable_error ... ok
[INFO] [stdout] test codex_falls_back_to_sse_on_websocket_failure ... ok
[INFO] [stdout] test openai_complete_returns_message ... ok
[INFO] [stdout] test openai_error_frame_maps_to_provider_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test openai_scope_error_maps_to_auth_error ... ok
[INFO] [stdout] test anthropic_serializer_patches_orphaned_tool_calls ... ok
[INFO] [stdout] test openai_serializer_patches_orphaned_tool_calls ... ok
[INFO] [stdout] test codex_reasoning_events_produce_reasoning_frames ... ok
[INFO] [stdout] test codex_account_id_claim_is_extracted_from_oauth_token ... ok
[INFO] [stdout] test sse_event_parser_reads_json_events_and_done_marker ... ok
[INFO] [stdout] test codex_input_uses_message_array_shape ... ok
[INFO] [stdout] test codex_stream_events_map_to_text_and_completed_frames ... ok
[INFO] [stdout] test catalog_exposes_default_and_named_presets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/live_smoke.rs (/opt/rustwide/target/debug/deps/live_smoke-786e5203db6991da)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test anthropic_live_smoke_scaffold ... ignored, requires OMP_LIVE_SMOKE=1 and provider secrets
[INFO] [stdout] test codex_live_smoke_scaffold ... ignored, requires OMP_LIVE_SMOKE=1 and provider secrets
[INFO] [stdout] test openai_responses_live_smoke_scaffold ... ignored, requires OMP_LIVE_SMOKE=1 and provider secrets
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ai_contract-2ac6dc478a8cd1f9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contract_tests.rs (/opt/rustwide/target/debug/deps/contract_tests-b391a4c69e45b3aa)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test api_kind_parse_unknown_fails ... ok
[INFO] [stdout] test api_kind_roundtrip_strings ... ok
[INFO] [stdout] test assistant_event_stop_reason_maps_error_to_error ... ok
[INFO] [stdout] test assistant_event_stop_reason_non_terminal_is_none ... ok
[INFO] [stdout] test assistant_event_terminal_detection_is_precise ... ok
[INFO] [stdout] test assistant_content_serializes_with_tagged_union ... ok
[INFO] [stdout] test assistant_message_can_hold_multiple_content_blocks ... ok
[INFO] [stdout] test assistant_message_event_json_contains_type_discriminator ... ok
[INFO] [stdout] test computed_total_tokens_handles_zero_explicit_total ... ok
[INFO] [stdout] test assistant_message_roundtrip_json ... ok
[INFO] [stdout] test model_ref_roundtrip_json ... ok
[INFO] [stdout] test patch_orphaned_handles_multiple_tool_calls_per_message ... ok
[INFO] [stdout] test patch_orphaned_injects_for_unmatched_ids ... ok
[INFO] [stdout] test patch_orphaned_no_op_when_all_matched ... ok
[INFO] [stdout] test patch_orphaned_preserves_existing_results ... ok
[INFO] [stdout] test provider_context_supports_optional_api_key ... ok
[INFO] [stdout] test provider_error_display_is_stable ... ok
[INFO] [stdout] test assistant_event_stop_reason_uses_done_message_reason ... ok
[INFO] [stdout] test assistant_event_sequence_number_is_extracted_for_each_variant ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ai_models-c79c29f7fc4bbbfe)
[INFO] [stdout] test provider_error_serialization_uses_kind_tag ... ok
[INFO] [stdout] test provider_request_roundtrip_json ... ok
[INFO] [stdout] test provider_transport_details_roundtrip_json ... ok
[INFO] [stdout] test stop_reason_json_roundtrip ... ok
[INFO] [stdout] test stream_error_event_roundtrip_json ... ok
[INFO] [stdout] test token_usage_computed_total_falls_back_to_sum ... ok
[INFO] [stdout] test token_usage_computed_total_prefers_explicit_total ... ok
[INFO] [stdout] test token_usage_has_any_usage_detects_cost ... ok
[INFO] [stdout] test usage_has_any_usage_when_total_tokens_set ... ok
[INFO] [stdout] test provider_final_roundtrip_json ... ok
[INFO] [stdout] test token_usage_has_any_usage_detects_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/model_manager_tests.rs (/opt/rustwide/target/debug/deps/model_manager_tests-0b88de0ffff0963d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test parse_model_like_rejects_missing_api ... ok
[INFO] [stdout] test parse_model_like_accepts_model_id_and_api ... ok
[INFO] [stdout] test descriptor_registry_stores_and_lists_default_models ... ok
[INFO] [stdout] test resolve_models_tolerates_cache_failures ... ok
[INFO] [stdout] test resolve_models_drops_malformed_entries ... ok
[INFO] [stdout] test resolve_models_dynamic_retry_backoff_for_non_authoritative_cache ... ok
[INFO] [stdout] test resolve_models_sorts_deterministically_by_model_id ... ok
[INFO] [stdout] test sqlite_cache_put_get_roundtrip ... ok
[INFO] [stdout] test resolve_models_merges_in_precedence_order ... ok
[INFO] [stdout] test model_merge_over_prefers_new_non_null_fields ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ai_testkit-17ec0d3edccfd0eb)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/testkit_tests.rs (/opt/rustwide/target/debug/deps/testkit_tests-ca1ff172fd8c3c62)
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test empty_sequence_fails ... ok
[INFO] [stdout] test expected_stop_reason_no_expectation_is_noop ... ok
[INFO] [stdout] test load_fixture_missing_path_fails ... ok
[INFO] [stdout] test expected_stop_reason_fails_when_mismatch ... ok
[INFO] [stdout] test done_message_id_mismatch_fails ... ok
[INFO] [stdout] test snapshot_contains_one_line_per_event ... ok
[INFO] [stdout] test snapshot_generation_is_stable_for_same_input ... ok
[INFO] [stdout] test duplicate_sequence_fails ... ok
[INFO] [stdout] test load_fixture_reads_json_fixture ... ok
[INFO] [stdout] test block_end_without_start_fails ... ok
[INFO] [stdout] test expected_stop_reason_passes_when_matching ... ok
[INFO] [stdout] test snapshot_hash_changes_when_events_change ... ok
[INFO] [stdout] test terminal_not_last_fails ... ok
[INFO] [stdout] test missing_start_fails ... ok
[INFO] [stdout] test load_fixtures_from_dir_sorts_by_filename ... ok
[INFO] [stdout] test regression_suite_reports_invalid_fixture ... ok
[INFO] [stdout] test duplicate_block_start_fails ... ok
[INFO] [stdout] test unclosed_blocks_fail ... ok
[INFO] [stdout] test non_monotonic_sequence_fails ... ok
[INFO] [stdout] test missing_terminal_fails ... ok
[INFO] [stdout] test regression_suite_passes_for_baseline_fixtures ... ok
[INFO] [stdout] test duplicate_terminal_fails ... ok
[INFO] [stdout] test valid_sequence_passes_for_tool_use_fixture ... ok
[INFO] [stdout] test valid_sequence_passes_for_simple_fixture ... ok
[INFO] [stdout] test text_delta_without_start_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_domain-4f1ce8661b31c31d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_order_tests.rs (/opt/rustwide/target/debug/deps/event_order_tests-8b415ece1a69cf30)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test accepts_valid_interleaved_turns ... ok
[INFO] [stdout] test rejects_missing_terminal ... ok
[INFO] [stdout] test rejects_sequence_regression ... ok
[INFO] [stdout] test rejects_duplicate_terminal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_runtime-1c90bbe3847fcd60)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test subagent::tests::finalize_missing_empty_raw_output_fails ... ok
[INFO] [stdout] test subagent::tests::finalize_missing_with_raw_output_salvages ... ok
[INFO] [stdout] test subagent::tests::finalize_with_error_fails ... ok
[INFO] [stdout] test subagent::tests::finalize_with_data_succeeds ... ok
[INFO] [stdout] test subagent::tests::finalize_with_null_data_warns ... ok
[INFO] [stdout] test subagent::tests::compose_user_prompt_without_context ... ok
[INFO] [stdout] test subagent::tests::parse_submit_result_rejects_both ... ok
[INFO] [stdout] test subagent::tests::parse_submit_result_success ... ok
[INFO] [stdout] test subagent::tests::scan_finds_submit_result ... ok
[INFO] [stdout] test subagent::tests::extract_raw_output_from_events ... ok
[INFO] [stdout] test subagent::tests::scan_ignores_error_submit_results ... ok
[INFO] [stdout] test subagent::tests::truncate_by_bytes ... ok
[INFO] [stdout] test subagent::tests::truncate_by_lines ... ok
[INFO] [stdout] test subagent::tests::validate_accepts_valid_args ... ok
[INFO] [stdout] test subagent::tests::validate_rejects_unknown_agent ... ok
[INFO] [stdout] test subagent::tests::validate_rejects_duplicate_ids ... ok
[INFO] [stdout] test subagent::tests::validate_rejects_empty_tasks ... ok
[INFO] [stdout] test subagent::tests::scan_returns_none_when_no_submit ... ok
[INFO] [stdout] test subagent::tests::format_results_marks_error_when_any_failed ... ok
[INFO] [stdout] test subagent::tests::parse_submit_result_error ... ok
[INFO] [stdout] test subagent::tests::parse_submit_result_rejects_null_data ... ok
[INFO] [stdout] test subagent::tests::compose_user_prompt_with_all_parts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chat_turn_parity.rs (/opt/rustwide/target/debug/deps/chat_turn_parity-43d5179ba670534c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test model_switch_updates_resolver_override_and_provider_request_model ... ok
[INFO] [stdout] test multi_turn_replay_preserves_per_turn_sequence_and_terminal_events ... ok
[INFO] [stdout] test abort_and_provider_error_have_deterministic_terminal_semantics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_tests.rs (/opt/rustwide/target/debug/deps/runtime_tests-406a9ad8850de728)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test max_tool_turns_exceeded_injects_synthetic_results ... ok
[INFO] [stdout] test no_executor_injects_synthetic_results ... ok
[INFO] [stdout] test provider_missing_returns_explicit_error ... ok
[INFO] [stdout] test subsequent_submit_succeeds_after_synthetic_injection ... ok
[INFO] [stdout] test set_model_override_is_used_by_model_resolver ... ok
[INFO] [stdout] test successful_submit_persists_and_broadcasts_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_session-a056cd7b9abb136b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chat_replay_restore.rs (/opt/rustwide/target/debug/deps/chat_replay_restore-214e1371ac8a2c49)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test replay_unknown_session_returns_empty_vector ... ok
[INFO] [stdout] test replay_is_deterministic_across_repeated_reads ... ok
[INFO] [stdout] test interleaved_turn_replay_is_complete_and_ordered_with_terminal_events ... ok
[INFO] [stdout] test switch_from_a_to_b_keeps_metadata_and_b_replay_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session_store_tests.rs (/opt/rustwide/target/debug/deps/session_store_tests-6b0f6b9af0143b8f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test reconstruct_with_orphaned_tool_calls_injects_synthetic_results ... ok
[INFO] [stdout] test append_replay_basic_behavior ... ok
[INFO] [stdout] test reconstruct_with_matched_tool_calls_unchanged ... ok
[INFO] [stdout] test replay_unknown_session_returns_empty ... ok
[INFO] [stdout] test replay_order_deterministic_for_interleaved_turns ... ok
[INFO] [stdout] test switch_result_metadata ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_tools-67a65c043f590397)
[INFO] [stdout] test switching_to_unknown_session_returns_clear_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test tools::submit_result::tests::parse_success_with_data ... ok
[INFO] [stdout] test tools::submit_result::tests::definition_has_correct_name ... ok
[INFO] [stdout] test tools::submit_result::tests::parse_success_with_string_data ... ok
[INFO] [stdout] test tools::submit_result::tests::rejects_both_data_and_error ... ok
[INFO] [stdout] test tools::submit_result::tests::rejects_missing_result ... ok
[INFO] [stdout] test tools::submit_result::tests::rejects_neither_data_nor_error ... ok
[INFO] [stdout] test tools::submit_result::tests::rejects_null_data ... ok
[INFO] [stdout] test tools::submit_result::tests::rejects_non_object_result ... ok
[INFO] [stdout] test tools::submit_result::tests::parse_error_result ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ast_edit_test.rs (/opt/rustwide/target/debug/deps/ast_edit_test-99a9e8c1440974ae)
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test missing_ops_parameter ... ok
[INFO] [stdout] test empty_ops_array ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ast_grep_test.rs (/opt/rustwide/target/debug/deps/ast_grep_test-277bd16316a0579f)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test missing_patterns_parameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bash_test.rs (/opt/rustwide/target/debug/deps/bash_test-ef2f55d0068162c3)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test non_zero_exit_code ... ok
[INFO] [stdout] test head_parameter_truncation ... ok
[INFO] [stdout] test tail_parameter_truncation ... ok
[INFO] [stdout] test command_with_cwd_override ... ok
[INFO] [stdout] test basic_command_execution ... ok
[INFO] [stdout] test command_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/calculator_test.rs (/opt/rustwide/target/debug/deps/calculator_test-8c6e08f0033a1978)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test basic_multiplication ... ok
[INFO] [stdout] test basic_addition ... ok
[INFO] [stdout] test invalid_expression ... ok
[INFO] [stdout] test division_by_zero ... ok
[INFO] [stdout] test nested_functions ... ok
[INFO] [stdout] test division ... ok
[INFO] [stdout] test parentheses ... ok
[INFO] [stdout] test pow_function ... ok
[INFO] [stdout] test sqrt_function ... ok
[INFO] [stdout] test unary_minus ... ok
[INFO] [stdout] test constant_pi ... ok
[INFO] [stdout] test constant_e ... ok
[INFO] [stdout] test modulo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cid_tests.rs (/opt/rustwide/target/debug/deps/cid_tests-d74f733b254732e1)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test cid_is_deterministic ... ok
[INFO] [stdout] test cid_is_two_chars ... ok
[INFO] [stdout] test parse_tag_invalid_cid_length ... ok
[INFO] [stdout] test different_lines_produce_different_cids ... ok
[INFO] [stdout] test parse_tag_invalid_line_number ... ok
[INFO] [stdout] test parse_tag_valid ... ok
[INFO] [stdout] test same_content_different_line_numbers_differ ... ok
[INFO] [stdout] test validate_tag_out_of_bounds ... ok
[INFO] [stdout] test validate_tag_works ... ok
[INFO] [stdout] test validate_tag_wrong_cid ... ok
[INFO] [stdout] test validate_tag_zero_line ... ok
[INFO] [stderr]      Running tests/fetch_test.rs (/opt/rustwide/target/debug/deps/fetch_test-019706e38672071f)
[INFO] [stdout] test parse_tag_invalid_no_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test missing_url_error ... ok
[INFO] [stdout] test invalid_url_error ... ok
[INFO] [stderr]      Running tests/find_test.rs (/opt/rustwide/target/debug/deps/find_test-b7a4a174eef479c1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test find_with_hidden_files_enabled ... ok
[INFO] [stdout] test find_no_matches ... ok
[INFO] [stdout] test find_with_hidden_files_disabled ... ok
[INFO] [stdout] test find_with_limit ... ok
[INFO] [stdout] test find_files_matching_pattern ... ok
[INFO] [stderr]      Running tests/grep_test.rs (/opt/rustwide/target/debug/deps/grep_test-ecc4d809b643753d)
[INFO] [stdout] test find_with_path_restriction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test format_call_with_path_and_glob ... ok
[INFO] [stdout] test format_result_error ... ok
[INFO] [stdout] test format_call_with_type_and_case_insensitive ... ok
[INFO] [stdout] test format_result_counts_matches_excluding_separators ... ok
[INFO] [stdout] test format_call_basic_pattern ... ok
[INFO] [stdout] test format_result_no_matches ... ok
[INFO] [stdout] test missing_pattern_returns_error ... ok
[INFO] [stdout] test invalid_regex_returns_error ... ok
[INFO] [stdout] test offset_skips_first_n_matches ... ok
[INFO] [stdout] test basic_pattern_match_in_file ... ok
[INFO] [stdout] test include_parameter_backward_compat ... ok
[INFO] [stdout] test context_at_end_of_file ... ok
[INFO] [stdout] test offset_and_limit_combined ... ok
[INFO] [stdout] test multiline_search ... ok
[INFO] [stdout] test nonexistent_path_returns_error ... ok
[INFO] [stdout] test post_context_lines ... ok
[INFO] [stdout] test no_matches_found ... ok
[INFO] [stdout] test basic_pattern_match ... ok
[INFO] [stdout] test long_lines_are_truncated ... ok
[INFO] [stdout] test context_at_start_of_file ... ok
[INFO] [stdout] test limit_restricts_results ... ok
[INFO] [stdout] test glob_filtering ... ok
[INFO] [stdout] test search_single_file_directly ... ok
[INFO] [stdout] test case_insensitive_search ... ok
[INFO] [stdout] test pre_context_lines ... ok
[INFO] [stdout] test overlapping_context_merges_groups ... ok
[INFO] [stdout] test relative_path_resolves_against_cwd ... ok
[INFO] [stdout] test unknown_type_returns_error ... ok
[INFO] [stdout] test pre_and_post_context_with_separator ... ok
[INFO] [stdout] test type_filtering ... ok
[INFO] [stdout] test gitignore_disabled ... ok
[INFO] [stdout] test gitignore_respected_by_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hashline_test.rs (/opt/rustwide/target/debug/deps/hashline_test-a321573682f7c7e3)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test missing_path_returns_error ... ok
[INFO] [stdout] test format_call_delete ... ok
[INFO] [stdout] test format_call_with_edits ... ok
[INFO] [stdout] test empty_edits_no_move_no_delete_returns_error ... ok
[INFO] [stdout] test format_call_move ... ok
[INFO] [stdout] test missing_op_field_returns_error ... ok
[INFO] [stdout] test no_operations_returns_error ... ok
[INFO] [stdout] test invalid_tag_format_returns_error ... ok
[INFO] [stdout] test delete_file ... ok
[INFO] [stdout] test delete_nonexistent_file_returns_error ... ok
[INFO] [stdout] test move_file ... ok
[INFO] [stdout] test delete_range_with_empty_array ... ok
[INFO] [stdout] test delete_single_line_with_null ... ok
[INFO] [stdout] test replace_range_of_lines ... ok
[INFO] [stdout] test out_of_range_line_returns_error ... ok
[INFO] [stdout] test replace_single_line ... ok
[INFO] [stdout] test multiple_edits_in_single_call ... ok
[INFO] [stdout] test move_with_edits ... ok
[INFO] [stdout] test edit_file_without_trailing_newline ... ok
[INFO] [stdout] test clear_line_keeps_empty_line ... ok
[INFO] [stdout] test end_before_pos_returns_error ... ok
[INFO] [stdout] test prepend_before_line ... ok
[INFO] [stdout] test unknown_op_returns_error ... ok
[INFO] [stdout] test stale_cid_returns_error ... ok
[INFO] [stdout] test roundtrip_read_hashline_verify ... ok
[INFO] [stdout] test append_after_line ... ok
[INFO] [stderr]      Running tests/hashline_tests.rs (/opt/rustwide/target/debug/deps/hashline_tests-be4add40e7456865)
[INFO] [stdout] test single_string_shorthand_for_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test replace_single_line ... ok
[INFO] [stdout] test clear_line_keeps_empty_line ... ok
[INFO] [stdout] test single_string_shorthand ... ok
[INFO] [stdout] test append_lines ... ok
[INFO] [stdout] test wrong_cid_returns_error ... ok
[INFO] [stdout] test multiple_edits_applied_bottom_up ... ok
[INFO] [stdout] test delete_single_line ... ok
[INFO] [stdout] test delete_range ... ok
[INFO] [stdout] test end_before_pos_returns_error ... ok
[INFO] [stdout] test prepend_lines ... ok
[INFO] [stdout] test replace_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch_test.rs (/opt/rustwide/target/debug/deps/patch_test-47a1cc4d0e5e2d88)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test delete_fails_if_file_not_found ... ok
[INFO] [stdout] test create_missing_diff_returns_error ... ok
[INFO] [stdout] test create_fails_if_file_exists ... ok
[INFO] [stdout] test missing_op_returns_error ... ok
[INFO] [stdout] test delete_existing_file ... ok
[INFO] [stdout] test update_missing_diff_returns_error ... ok
[INFO] [stdout] test missing_path_returns_error ... ok
[INFO] [stdout] test create_new_file ... ok
[INFO] [stdout] test update_context_mismatch_returns_error ... ok
[INFO] [stdout] test update_file_without_trailing_newline ... ok
[INFO] [stdout] test update_remove_lines ... ok
[INFO] [stdout] test update_no_prefix_lines_treated_as_context ... ok
[INFO] [stdout] test update_multiple_hunks ... ok
[INFO] [stdout] test update_add_new_lines ... ok
[INFO] [stdout] test create_with_nested_dirs ... ok
[INFO] [stdout] test update_with_anchor_text ... ok
[INFO] [stdout] test update_simple_single_line_change ... ok
[INFO] [stderr]      Running tests/patch_tests.rs (/opt/rustwide/target/debug/deps/patch_tests-1265c8ec4a4f94ee)
[INFO] [stdout] test update_with_rename ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test apply_with_anchor ... ok
[INFO] [stdout] test parse_single_hunk ... ok
[INFO] [stderr]      Running tests/read_test.rs (/opt/rustwide/target/debug/deps/read_test-675f3226d6df7379)
[INFO] [stdout] test context_mismatch_returns_error ... ok
[INFO] [stdout] test apply_simple_replacement ... ok
[INFO] [stdout] test parse_multiple_hunks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test format_result_success ... ok
[INFO] [stdout] test format_result_error ... ok
[INFO] [stdout] test read_missing_path_parameter ... ok
[INFO] [stdout] test format_call_with_offset_and_limit ... ok
[INFO] [stdout] test format_call_missing_path ... ok
[INFO] [stdout] test format_call_basic ... ok
[INFO] [stdout] test read_empty_file ... ok
[INFO] [stdout] test read_empty_directory ... ok
[INFO] [stdout] test read_with_offset_beyond_file_length ... ok
[INFO] [stdout] test read_file_not_found ... ok
[INFO] [stdout] test read_cid_changes_when_content_changes ... ok
[INFO] [stdout] test read_cid_is_deterministic ... ok
[INFO] [stdout] test read_file_with_default_params ... ok
[INFO] [stdout] test read_file_with_offset_and_limit ... ok
[INFO] [stdout] test read_directory_listing ... ok
[INFO] [stdout] test read_relative_path_resolves_against_cwd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/replace_test.rs (/opt/rustwide/target/debug/deps/replace_test-bc6f16f6e1022b4d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test file_not_found ... ok
[INFO] [stdout] test old_text_not_found ... ok
[INFO] [stdout] test replace_all_occurrences ... ok
[INFO] [stdout] test single_replacement ... ok
[INFO] [stdout] test replace_with_empty_string_deletion ... ok
[INFO] [stdout] test multiple_matches_without_all_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ssh_test.rs (/opt/rustwide/target/debug/deps/ssh_test-96e51f760ebcd1aa)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test missing_command_parameter ... ok
[INFO] [stdout] test missing_host_parameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/todo_write_test.rs (/opt/rustwide/target/debug/deps/todo_write_test-12bb504076a74910)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test todo_write_missing_ops_error ... ok
[INFO] [stdout] test todo_write_replace_creates_todo_list ... ok
[INFO] [stdout] test todo_write_update_task_status ... ok
[INFO] [stdout] test todo_write_add_phase ... ok
[INFO] [stdout] test todo_write_remove_task ... ok
[INFO] [stdout] test todo_write_add_task_to_phase ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/write_test.rs (/opt/rustwide/target/debug/deps/write_test-c52ab993c2642b0c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_tui-3f09ad5d69ee169a)
[INFO] [stdout] test write_creates_parent_directories ... ok
[INFO] [stdout] test write_new_file ... ok
[INFO] [stdout] test overwrite_existing_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lorum_tui-ebd2e32c62f15005)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_tests.rs (/opt/rustwide/target/debug/deps/command_tests-61f941d244278652)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test parse_model_selection_supports_preset_shorthand ... ok
[INFO] [stdout] test parse_model_selection_reports_unknown_single_token ... ok
[INFO] [stdout] test parse_model_selection_supports_explicit_provider_api_model ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ui_core-8569962f6ee3d0d5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reducer_order_contract.rs (/opt/rustwide/target/debug/deps/reducer_order_contract-5d457a57e239cb2e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/reducer_session_contract.rs (/opt/rustwide/target/debug/deps/reducer_session_contract-e8ed757acc328e09)
[INFO] [stdout] test interleaved_monotonic_sequences_are_accepted ... ok
[INFO] [stdout] test equivalent_event_streams_produce_identical_state ... ok
[INFO] [stdout] test sequence_regression_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test turn_started_with_non_active_session_is_rejected ... ok
[INFO] [stdout] test open_turn_events_after_switch_to_other_session_are_rejected ... ok
[INFO] [stdout] test session_switch_is_global_and_does_not_trip_turn_ordering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reducer_terminal_contract.rs (/opt/rustwide/target/debug/deps/reducer_terminal_contract-c378136fd8861bdf)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test duplicate_terminal_event_is_rejected ... ok
[INFO] [stdout] test post_terminal_delta_is_rejected ... ok
[INFO] [stderr]      Running tests/reducer_tests.rs (/opt/rustwide/target/debug/deps/reducer_tests-ae90e20930eb15ee)
[INFO] [stdout] test runtime_error_marks_turn_as_completed_with_error_reason ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test runtime_error_updates_structured_error_and_terminates_turn ... ok
[INFO] [stdout] test accumulates_stream_and_completes_turn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ui_print-1036a6ed5b4c2755)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/print_tests.rs (/opt/rustwide/target/debug/deps/print_tests-39567203d474c3ca)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test successful_stream_has_zero_exit_and_text_deltas ... ok
[INFO] [stdout] test aborted_and_runtime_error_have_non_zero_exit_codes ... ok
[INFO] [stdout] test json_lines_roundtrip_count_matches_event_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lorum_ui_rpc-af292fab6e844a37)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/envelope_tests.rs (/opt/rustwide/target/debug/deps/envelope_tests-65da54756badf3d9)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test ready_envelope_serializes_with_type_and_protocol_version ... ok
[INFO] [stdout] test error_envelope_serializes_and_decodes ... ok
[INFO] [stdout] test event_envelope_preserves_runtime_event_payload ... ok
[INFO] [stdout] test all_envelope_variants_roundtrip_deserialize ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_agent_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ai_auth
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ai_connectors
[INFO] [stderr]    Doc-tests lorum_ai_contract
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ai_models
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ai_testkit
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_domain
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_runtime
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_session
[INFO] [stderr]    Doc-tests lorum_tools
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_tui
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ui_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ui_print
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lorum_ui_rpc
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5c2b7345436378189c694b85074249997d1f151a9836a07ae4bad4eb8c8dbada", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c2b7345436378189c694b85074249997d1f151a9836a07ae4bad4eb8c8dbada", kill_on_drop: false }`
[INFO] [stdout] 5c2b7345436378189c694b85074249997d1f151a9836a07ae4bad4eb8c8dbada
